XXXXmmmmeeeeDDDDrrrraaaaggggSSSSoooouuuurrrrcccceeee begins a drag and drop operation from the
specified widget.
This routine first asks the widget to convert the
____MMMMOOOOTTTTIIIIFFFF____DDDDRRRROOOOPPPPselection to ____MMMMOOOOTTTTIIIIFFFF____EEEEXXXXPPPPOOOORRRRTTTT____TTTTAAAARRRRGGGGEEEETTTTSSSS. The returned
list of targets becomes the initial value of the
DragContext's XXXXmmmmNNNNeeeexxxxppppoooorrrrttttTTTTaaaarrrrggggeeeettttssss, and the number of targets
The _l_o_c_a_t_i_o_n__d_a_t_a argument contains information about the
location of the elements being dragged. If these consist of
the widget's current selection, the value is _N_U_L_L.
Otherwise, the type and interpretation of the value are
specific to the widget class. The _l_o_c_a_t_i_o_n__d_a_t_a argument
becomes the value of the DragContext's XXXXmmmmNNNNcccclllliiiieeeennnnttttDDDDaaaattttaaaa and of
the _l_o_c_a_t_i_o_n__d_a_t_a member of the XXXXmmmmCCCCoooonnnnvvvveeeerrrrttttCCCCaaaallllllllbbbbaaaacccckkkkSSSSttttrrrruuuucccctttt for
subsequent conversions of the data being dragged.
XXXXmmmmeeeeDDDDrrrraaaaggggSSSSoooouuuurrrrcccceeee sets the DragContext's XXXXmmmmNNNNccccoooonnnnvvvveeeerrrrttttPPPPrrrroooocccc to a
function that asks the widget to convert data.
This routine calls XXXXmmmmDDDDrrrraaaaggggSSSSttttaaaarrrrtttt with the widget specified in
_w_i_d_g_e_t, the event specified in _e_v_e_n_t, and the arguments
specified in _a_r_g_s. It overrides any settings of
XXXXmmmmNNNNeeeexxxxppppoooorrrrttttTTTTaaaarrrrggggeeeettttssss, XXXXmmmmNNNNnnnnuuuummmmEEEExxxxppppoooorrrrttttTTTTaaaarrrrggggeeeettttssss, XXXXmmmmNNNNccccoooonnnnvvvveeeerrrrttttPPPPrrrroooocccc, and
XXXXmmmmeeeeSSSSttttaaaannnnddddaaaarrrrddddCCCCoooonnnnvvvveeeerrrrtttt(3), XXXXmmmmeeeeSSSSttttaaaannnnddddaaaarrrrddddTTTTaaaarrrrggggeeeettttssss(3), and